# 函数声明
print("--------函数（无参）---------")
def greet():
    print('hello world')
# 调用函数，函数没有调用时其中的代码不会执行
greet()  # 函数调用几次，其中的代码就会执行几次

print("--------函数（传参）---------")
# 函数声明参数，在调用的时候必须传入参数
# 位置参数，对号入座
def greet_name(name):
    print(f"hello,{name}")
greet_name("cendy")
greet_name("Alice")
# greet_name()    # 报错 TypeError: greet_name() missing 1 required positional argument: 'name'